import { ObjectParser } from "../../../../com/gengine/utils/ObjectParser";
type int = number;
//class ItemExInfo
    
    export  class ItemExInfo
    {
        constructor()
        {
            
            this.m_mark = [];
            this.m_effect_dt = [];
            this.rune_swallow = [];
            this.ran_cod = [];
            this.m_stLv = [];
            this.m_stTa = [];
            this.m_stLc = [];
            return;
        }

        public duplicate(): ItemExInfo
        {
            var loc3=undefined;
            var loc1=new ItemExInfo();
            var loc2=ObjectParser.getClassVars(this);
            var loc4=0;
            var loc5=loc2;
            for(loc3 of loc5) 
            {
                loc1[loc3] = this[loc3];
            }
            return loc1;
        }

        public putObject(arg1: Object): void
        {
            if (arg1) 
            {
                ObjectParser.putObject(arg1, this);
            }
            else 
            {
                this.clear();
            }
            return;
        }

        public clear(): void
        {
            var loc2=undefined;
            var loc1=ObjectParser.getClassVars(this);
            var loc3=0;
            var loc4=loc1;
            for(loc2 of loc4) 
            {
                if (typeof this[loc2] === "int") 
                {
                    this[loc2] = 0;
                    continue;
                }
                if (typeof !(this[loc2] === "string")) 
                {
                    continue;
                }
                this[loc2] = "";
            }
            this.fashSex = -1;
            return;
        }

        public /* var */hole2: int=0;

        public /* var */hole3: int=0;

        public /* var */hole4: int=0;

        public /* var */hole5: int=0;

        public /* var */hole6: int=0;

        public /* var */strengthen: int=0;

        public /* var */totalStrengthen: int=0;

        public /* var */currentStrengthen: int=0;

        public /* var */perfectStrengthen: int=0;

        public /* var */cur_strthen: int=0;

        public /* var */ref_lock: string="";

        public /* var */addition1: int=0;

        public /* var */addition2: int=0;

        public /* var */addition3: int=0;

        public /* var */addition4: int=0;

        public /* var */addition5: int=0;

        public /* var */addition6: int=0;

        public /* var */addition7: int=0;

        public /* var */addStar1: int=0;

        public /* var */addStar2: int=0;

        public /* var */addStar3: int=0;

        public /* var */addStar4: int=0;

        public /* var */addStar5: int=0;

        public /* var */addStar6: int=0;

        public /* var */ref_val1: int=0;

        public /* var */ref_val2: int=0;

        public /* var */ref_val3: int=0;

        public /* var */ref_val4: int=0;

        public /* var */ref_val5: int=0;

        public /* var */ref_val6: int=0;

        public /* var */refDict: Array<any>;

        public /* var */addVal1: int=0;

        public /* var */addVal2: int=0;

        public /* var */addVal3: int=0;

        public /* var */addVal4: int=0;

        public /* var */addVal5: int=0;

        public /* var */addVal6: int=0;

        public /* var */addVal7: int=0;

        public /* var */ref_count: int=0;

        public /* var */refine: int=0;

        public /* var */totalRefine: int=0;

        public /* var */currentRefine: int=0;

        public /* var */perfectRefine: int=0;

        public /* var */hide: int=0;

        public /* var */durable: int=0;

        public /* var */score: int=0;

        public /* var */gasValue: int=0;

        public /* var */p_equip_star: int=0;

        public /* var */experience: int=0;

        public /* var */mount_level: int=0;

        public /* var */b_power: int=0;

        public /* var */b_agile: int=0;

        public /* var */b_habitus: int=0;

        public /* var */b_brains: int=0;

        public /* var */b_spirit: int=0;

        public /* var */m_strthen: int=0;

        public /* var */m_t_strhen: int=0;

        public /* var */m_c_strthen: int=0;

        public /* var */m_p_strthen: int=0;

        public /* var */m_power_g: int=0;

        public /* var */m_agile_g: int=0;

        public /* var */m_habitus_g: int=0;

        public /* var */m_brains_g: int=0;

        public /* var */m_spirit_g: int=0;

        public /* var */feed_degree: int=0;

        public /* var */l_feed_dt: string="";

        public /* var */m_collects: string="";

        public /* var */m_change_c: int=0;

        public /* var */l_change_dt: string="";

        public /* var */model_id: string="";

        public /* var */wx_level: int=0;

        public /* var */wx_exp: int=0;

        public /* var */wx_energy: int=0;

        public /* var */wx_lucky: int=0;

        public /* var */wx_color: int=0;

        public /* var */m_growth_vals: string="";

        public /* var */m_mark: Array<any>;

        public /* var */m_effect_dt: Array<any>;

        public /* var */mount_rein: int=0;

        public /* var */mount_rein_l: int=0;

        public /* var */m_change_lv: int=0;

        public /* var */base_speed: int=0;

        public /* var */color_factor: int=0;

        public /* var */cWingModelId: string="";

        public /* var */bWindModel: int=0;

        public /* var */windModel: int=0;

        public /* var */cFashionModelId: string="";

        public /* var */bFashionModel: int=0;

        public /* var */fashionModel: int=0;

        public /* var */cWeapFashionModelId: string="";

        public /* var */bWeaponFashionModel: int=0;

        public /* var */weaponfashionModel: int=0;

        public /* var */cFootprintModelId: string="";

        public /* var */bFootprintModel: int=0;

        public /* var */footprintModel: int=0;

        public /* var */cbubbleModelId: string="";

        public /* var */bbubbleModel: int=0;

        public /* var */bubbleModel: int=0;

        public /* var */cSUModelId: string="";

        public /* var */bSUModel: int=0;

        public /* var */SUModel: int=0;

        public /* var */cWBModelId: string="";

        public /* var */bWBModel: int=0;

        public /* var */WBModel: int=0;

        public /* var */cELFModelId: string="";

        public /* var */bELFModel: int=0;

        public /* var */ELFModel: int=0;

        public /* var */fashSex: int=-1;

        public /* var */rd_times: int=0;

        public /* var */rd_g_step: int=0;

        public /* var */wingModelLv: int=0;

        public /* var */useWingModelLv: int=0;

        public /* var */ls_exp: int=0;

        public /* var */ls_level: int=0;

        public /* var */ls_index: int=0;

        public /* var */life_s_s: int=0;

        public /* var */ls_lc_flg: int=0;

        public /* var */life_s_a: string="";

        public /* var */fashEffDay: int=0;

        public /* var */medalEffDay: int=0;

        public /* var */wingEffDay: int=0;

        public /* var */footprintEffDay: int=0;

        public /* var */bubbleEffDay: int=0;

        public /* var */surroundEffDay: int=0;

        public /* var */WBEffDay: int=0;

        public /* var */ELFEffDay: int=0;

        public /* var */prop_exist_t: string="0";

        public /* var */rb_target: int=0;

        public /* var */rb_value: int=0;

        public /* var */stall_coin: int=0;

        public /* var */stall_gold: int=0;

        public /* var */mount_state: int=0;

        public /* var */mount_equipped_state: int=0;

        public /* var */level: int=0;

        public /* var */speed: int=0;

        public /* var */rune_grow: int=0;

        public /* var */rune_swallow: Array<any>;

        public /* var */ran_cod: Array<any>;

        public /* var */al_ify_flg: int=0;

        public /* var */al_sc: int=0;

        public /* var */bind: int=0;

        public /* var */al_exp: int=0;

        public /* var */al_vt_cl: int=0;

        public /* var */al_m_attr: string="";

        public /* var */al_as_attr: string="";

        public /* var */al_rf_m_attr: string="";

        public /* var */al_rf_as_attr: string="";

        public /* var */it_c_con: int=0;

        public /* var */it_c_mon: int=0;

        public /* var */m_stLv: Array<any>;

        public /* var */m_stTa: Array<any>;

        public /* var */m_stLc: Array<any>;

        public /* var */m_haSt: string="";

        public /* var */m_equip_star: int=0;

        public /* var */m_adv_lv: int;

        public /* var */m_adv_exp: int;

        public /* var */m_adv_date: int=0;

        public /* var */m_adv_cnt: int;

        public /* var */m_was_p: int;

        public /* var */m_was_a: int;

        public /* var */m_was_h: int;

        public /* var */m_was_b: int;

        public /* var */m_was_s: int;

        public /* var */al_lv: int=0;

        public /* var */m_was_new: string="";

        public /* var */m_was_cnt: int;

        public /* var */m_care_b: int;

        public /* var */m_was_combat_dif: int;

        public /* var */sl_lv: int;

        public /* var */sp_eq_str: int;

        public /* var */couplet_code: int;

        public /* var */couplet_chs: string;

        public /* var */sp_str_max: int;

        public /* var */sp_act: Boolean;

        public /* var */fjew_fa: string="";

        public /* var */fjew_we: string="";

        public /* var */fjew_wi: string="";

        public /* var */fjew_fr: string="";

        public /* var */fjew_bu: string="";

        public /* var */fjew_su: string="";

        public /* var */fjew_wb: string="";

        public /* var */fjew_el: string="";

        public /* var */fly_Lv: int;

        public /* var */tm_lm_exp_et: int;

        public /* var */prefix: int=0;

        public /* var */hole1: int=0;

        public /* var */m_was_best: int;
    }
